{
  //🎯发生类型推论的 2 种常见场景:
  // 1. 声明变量并初始化时
  // 2. 决定函数返回值时
  // 变量 age 的类型被自动推断为：number
  let age = 18;

  // 函数返回值的类型被自动推断为：number
  function add(num1: number, num2: number): number {
    return num1 + num2;
  }

  console.log(add(6, 6), age);
}
